home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1997 June / EnigmA AMIGA RUN 19 (1997)(G.R. Edizioni)(IT)[!][issue 1997-06][EAR-CD III].iso / for amiga / v1.2 / announce-1.2.13.z / announce-1.2.13
Text File  |  1997-04-23  |  3KB  |  69 lines

  1. This message announces the availability of version 1.2.13 of Linux/68k.
  2.  
  3. It can be ftped from directory /pub/linux/680x0/v1.2 at
  4. tsx-11.mit.edu.  A diff file can be found in linux-1.2.13.diffs.gz,
  5. and the full source in linux-1.2.13.tar.gz.
  6.  
  7. I compiled a "superset" kernel which can be found in file
  8. vmlinux-1.2.13.gz in the v1.2 directory.
  9.  
  10. As you can probably guess, this version of Linux/68k is "compatible"
  11. with version 1.2.13 of the PC version of Linux.
  12.  
  13. BEFORE RUNNING THIS KERNEL, CAREFULLY READ EVERY PART OF THIS
  14. ANNOUNCEMENT, AND PLAY CLOSE ATTENTION TO THE *EXT2FS* SECTION.  ALSO
  15. ENSURE THAT YOU READ THE ANNOUNCE-* FILES FOR 1.2.10pl1, 1.2.10, 0.9.8
  16. and 0.9.9.
  17.  
  18. Notes:
  19.  
  20.     1) This kernel *cannot* be used with existing 0.9 ext2fs
  21.        filesystems without "fixing" them.  See *EXT2FS* below.
  22.  
  23.     2) Includes patches from Andreas Schwab, fixing various bugs and
  24.        giving compatibility in most ways with version 0.9.8 and 0.9.9.
  25.  
  26.     3) Now uses "software EOI" mode on the Atari.
  27.  
  28.     4) Fixes to serial drivers so that CD-loss detection and RTS/CTS
  29.        work properly (they were broken in 1.2 until now).
  30.  
  31. I've only used this kernel with the amiboot-1.11.gz "bootstrap"
  32. program available at tsx-11, and amiga-lilo version 0.4.  I believe
  33. that in order to use small granularity (256K) memory chunks you must
  34. use amiboot-1.12.  Note also that amiga-lilo seems to have problems
  35. booting kernels of 700k in size (at least it does for me).
  36.  
  37. I've created a new ramdisk image to be used with this kernel.  It is
  38. in filesys-1.2.gz in the v1.2 directory.  The most interesting
  39. programs in this filesystem from a v1.2 point of view are the
  40. /sbin/fsck.ext2, /sbin/mkfs.ext2 and /sbin/update programs.
  41. /sbin/fsck.ext2 and /sbin/mkfs.ext2 are versions of the e2fsprogs-0.5b
  42. which *must* be used with v1.2 of Linux/68k.  See *EXT2FS* below.
  43. /sbin/update is the "bdflush" daemon some of you may have heard about.
  44. It gives better disk buffer writing performance than the existing
  45. /sbin/update program.  Note that /sbin/update will only do the
  46. "bdflush" business on a 1.2 system, but can be used as a replacement
  47. for /sbin/update on older (v0.9) systems also.
  48.  
  49. *EXTFS*:
  50.  
  51.    When I first created Linux/68k (and the ported the ext2fs
  52.    filesystem) I made a bad decision about the implementation of the
  53.    linux kernel bit operations for the m68k.  I made them
  54.    little-endian when they should really have been big-endian.  I have
  55.    rectified this mistake in v1.2.  The bit-operations are big-endian,
  56.    and the ext2fs filesystem uses these bit operations.  This means
  57.    that the inode and block bitmaps of existing ext2fs filesystems
  58.    *cannot* be used by the v1.2 kernel.  If you want to use existing
  59.    filesystems, you must boot the 1.2 ramdisk filesystem, and run the
  60.    /sbin/fsck.ext2 program on every ext2fs filesystem you intend to
  61.    use with the v1.2 kernel.  Note that after running the new
  62.    fsck.ext2 on these filesystems, they cannot be used by v0.9 kernels
  63.    unless you run the v0.9 fsck.ext2 on them.  If you wish to create a
  64.    *new* ext2fs partition to use with v1.2, use the mkfs.ext2 on the
  65.    1.2 ramdisk filesystem.
  66.  
  67. The patches required to e2fsprogs-0.5b to support Linux/68k v1.2 are
  68. found in e2fsprogs-0.5b.diffs.gz in the v1.2 directory.
  69.